From b22c7b8b770cc3cb595d281e17e105dbd283dc40 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Fri, 27 Mar 2020 17:13:16 +0100 Subject: [PATCH] broadway: Add inhibit shortcut properties Broadway doesn't have support for inhibit shortcuts, yet it needs to support the standard set of GdkToplevel properties. Add support for the "inhibit-list" object property to GdkToplevel on Broadway. --- gdk/broadway/gdksurface-broadway.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gdk/broadway/gdksurface-broadway.c b/gdk/broadway/gdksurface-broadway.c index a66d575b04..68927415cd 100644 --- a/gdk/broadway/gdksurface-broadway.c +++ b/gdk/broadway/gdksurface-broadway.c @@ -1499,6 +1499,9 @@ gdk_broadway_toplevel_set_property (GObject *object, case LAST_PROP + GDK_TOPLEVEL_PROP_DELETABLE: break; + case LAST_PROP + GDK_TOPLEVEL_PROP_SHORTCUTS_INHIBITED: + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -1541,6 +1544,10 @@ gdk_broadway_toplevel_get_property (GObject *object, case LAST_PROP + GDK_TOPLEVEL_PROP_DELETABLE: break; + case LAST_PROP + GDK_TOPLEVEL_PROP_SHORTCUTS_INHIBITED: + g_value_set_boolean (value, surface->shortcuts_inhibited); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; -- 2.30.2